function buscarPersonas()
{
	if(YAHOO.util.Dom.get('buscarGeneral').value == "1")
	{
		nombre = YAHOO.util.Dom.get("nombreFormulario").value;
		edadMin = YAHOO.util.Dom.get("edadMin").options[YAHOO.util.Dom.get("edadMin").selectedIndex].value;
		edadMax = YAHOO.util.Dom.get("edadMax").options[YAHOO.util.Dom.get("edadMax").selectedIndex].value
		provincia = YAHOO.util.Dom.get("provincia").options[YAHOO.util.Dom.get("provincia").selectedIndex].value
		YAHOO.util.Connect.asyncRequest('GET','consultasAjax.php?seccion=buscar&desde='+Buscar.content.start+'&cantidad=20&nombre='+nombre+'&min='+edadMin+'&max='+edadMax+'&provincia='+provincia, cambiarContenidoBuscarRes);
	}
	else
	{
		if(Buscar.amigosde != 0)
		{
			YAHOO.util.Connect.asyncRequest('GET','consultasAjax.php?seccion=buscar&amigosde='+amigosde+'&desde='+Buscar.content.start+'&cantidad=20', cambiarContenidoBuscarRes);
		}else{
			YAHOO.util.Connect.asyncRequest('GET','consultasAjax.php?seccion=buscar&desde='+Buscar.content.start+'&cantidad=20', cambiarContenidoBuscarRes);
		}
	}
}


var comprobarPeticionAmigo = {
    success : function (o) {
        var mensajes = [];
        try {
            mensajes = YAHOO.lang.JSON.parse(o.responseText);
			YAHOO.util.Dom.get("resAmigo_"+mensajes.idAmigo).innerHTML=mensajes.mensaje;
		}catch(e){}
	}
}
			
function enviarPeticionAmigo(id_usuario)
{
	//id_usuario = link.id.split("_")[1];
	//Buscar.overlayBuscar.hide();
	
	YAHOO.util.Connect.asyncRequest('GET','consultasAjax.php?seccion=peticionAmigo&idAmigo='+id_usuario, comprobarPeticionAmigo);
}

function programarCerradoOverlay()
{
	clearTimeout();
	setTimeout("Buscar.overlayBuscar.hide()",2000);
}

function menuBusqueda(id_usuario)
{
	nombreUsuario = $("#link_"+id_usuario).html();
	var aItems = [
						{
							text: "Enviar peticion de amigo",
							url : "javascript:enviarPeticionAmigo("+id_usuario+")", 
						},
						{
							text: "Mensaje privado", 
							url: "javascript:dialogoEnviarMensaje("+id_usuario+",'"+nombreUsuario+"')", 
						}
					];
					
					var Menu = YAHOO.namespace('MenuBuscar'+id_usuario);
					try{
						Menu.menuOpciones.show();
					}catch(x){
						Menu.menuOpciones = new YAHOO.widget.Menu("menuBuscar_"+id_usuario, {context:["busqueda_"+id_usuario,"tl","bl", ["beforeShow", "windowResize", "windowScroll"]] });
						Menu.menuOpciones.addItems(aItems);
						Menu.menuOpciones.render(document.body);
						Menu.menuOpciones.show();
					}
					
					
					/*if(menuOpciones.getItems().length == 0)
					{
						menuOpciones.addItems(aItems);
						menuOpciones.render(document.body);
					}*/


					//menuOpciones.show();
					
					/* function onHide(p_sType, p_aArgs) {  
    
					//$("#"+this.id).remove();
						this.destroy();
    
    }
menuOpciones.subscribe("hide", afterHide);*/
//	id_usuario = link.id.split("_")[1];
	

            
//    menuOpciones = new YAHOO.widget.Menu("overlay_"+id_usuario);
 
//    menuOpciones.show();
	/*
	id_usuario = link.id.split("_")[1];
	try{
		Buscar.overlayBuscar.hide();
	}catch(e){}
	
	Buscar.overlayBuscar = new YAHOO.widget.Overlay("overlay_"+id_usuario, { context:["busqueda_"+id_usuario,"tl","bl", ["beforeShow", "windowResize"]],
																					  visible:true,
																					  width:"200px" } );
    var divPrivado = "<div><a href=\"javascript:void(0)\" onclick=\"dialogoEnviarMensaje("+id_usuario+",'"+link.innerHTML+"')\">Mensaje Privado</a></div>";

	Buscar.overlayBuscar.setBody('<div onmouseout="programarCerradoOverlay()" id="div_'+id_usuario+'"><a onclick="enviarPeticionAmigo(this)" id="linkPeticion_'+id_usuario+'" href="javascript:void(0)">Enviar peticion de amigo</a></div>'+divPrivado);
	Buscar.overlayBuscar.render(document.body);
*/

}
		
		//A function that pops up a "Hello World" alert:
var cosa = function(e) {
	alert("Hello World!");
}	
var cambiarContenidoBuscarRes = {
    success : function (o) {
        var mensajes = [];
        try {
            mensajes = YAHOO.lang.JSON.parse(o.responseText);
			Buscar.content.innerHTML = "";
			YAHOO.util.Dom.get("tituloBusqueda").innerHTML = mensajes[0].titulo;
			Buscar.paginator.set('totalRecords', mensajes[0].totales); 
			usuarios = mensajes[1];
			for (var i = 1; i < usuarios.length; i++)
			{
				//Formateamos la ultima actividad
				tiempos=usuarios[i].ultimaActividad.split(":");

				if(tiempos[0]>=24)
				{
					dias=Math.floor(tiempos[0]/24);
					if(dias==1)
					{
						ultimaActividad=dias+" día";
					}
					else if(dias<5)
						ultimaActividad=dias+" días";
					else
						ultimaActividad=" bastante, anímale a que se conecte!";
				}else{
					if(tiempos[0]>0){
						ultimaActividad=tiempos[0]+" horas "+tiempos[1]+" minutos y "+tiempos[2]+" segundos";
					}else{
						ultimaActividad=tiempos[1]+" minutos y "+tiempos[2]+" segundos";
					}
				}
				////////////
				
				if (usuarios[i].provincia != "")
				{
					usuarios[i].provincia = "Prov: "+usuarios[i].provincia;
				}else{
					usuarios[i].provincia = "";
				}
				
				if (usuarios[i].edad > 0)
				{
					usuarios[i].edad = usuarios[i].edad+" años";
				}else{
					usuarios[i].edad= "";
				}
				
				Buscar.content.innerHTML +="<li><p>";
				Buscar.content.innerHTML +="<table><tr><td><img alt=\"Foto principal\" src=\"/imagenes/"+usuarios[i].idFotoPrincipal+"/"+usuarios[i].nFotoPrincipal+"/miniatura\"></td><td><div id=\"busqueda_"+usuarios[i].id+"\"></div><b><a id=\"link_"+usuarios[i].id+"\" rel=\"history\" href=\"#seccion=perfil&uuid="+usuarios[i].id+"\">"+usuarios[i].nombre+" </a></b><div>"+usuarios[i].provincia+"</div><div>"+usuarios[i].edad+"</div><div>Ultima actividad hace "+ultimaActividad+"</div><div id=\"resAmigo_"+usuarios[i].id+"\"></div></td></tr></table>";
				Buscar.content.innerHTML +="</p></li>";		
				

				if(usuarios[i].esAmigo == 0)
				{
					id_usuario = usuarios[i].id;
					

					YAHOO.util.Dom.get("link_"+usuarios[i].id).setAttribute("href","javascript:void(0)");
					YAHOO.util.Dom.get("link_"+usuarios[i].id).setAttribute("onclick","menuBusqueda("+id_usuario+")");
					//YAHOO.util.Event.addListener("link_"+mensajes[i].id, "click", menuOpciones.show, null, menuOpciones);
					//alert(YAHOO.util.Dom.get("eldiv"+mensajes[i].id));
					

					//YAHOO.util.Event.addListener("eldiv"+mensajes[i].id, "click", cosa);
				}
				/*$("#eldiv"+id_usuario).html("oooooooo");
				$("#eldiv"+id_usuario).click(function () { 
						alert(id_usuario);
					});
				*/
			}
			
			

        }
        catch (x) {
			console.debug(x+" en pos "+i);
            return;
        }
            
    }
};
